{{tag> Lucid Oneiric Precise Quantal application upnp multimédia freebox}}
----
====== FreeMi UPnP Media Server ======
{{:freemi:freemi_precise_00.png?100 |}}
FreeMi est un serveur UPnP audio/vidéo pour la [[freebox|Freebox]]. Il permet de lire sur votre [[freeboxhd|FreeBox TV]] les fichiers compatibles audio, vidéo et images de votre ordinateur (les MP3 sont également lisibles sur la Freebox V5). Vous pourrez également écouter certaines webradios ou voir quelques podcasts vidéos. \\
Ce serveur UPnP est un serveur très simple, très léger et n'effectue aucun transcodage. L'installation et la configuration se font en deux temps, trois mouvements : configurez vos dossiers et hop, c'est parti ! \\
<note important>FreeMi n'est pas dans les dépôts officiels. Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité.</note>

===== Pré-requis =====
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Activer l'UPnP de votre Freebox. [[http://www.free.fr/assistance/2300-installation-et-configuration.html|Site officiel]]
[[:mono|Mono]] est nécessaire pour faire tourner des applications écrites via Mono (ou en .Net de manière générale) comme FreeMi. IL est installé par défaut sur les versions d'Ubuntu sauf Précise 12.04. Sous Précise 12.04 : [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] [[apt>mono-complete]] afin de posséder [[:mono|Mono]].

===== Installation =====
*** Dernière version dispo:** [[http://freemiupnp.fr/index.php/telechargements|site official]]


*** Jusqu’à Ubuntu 11.10 **. Se rendre sur le site de l'éditeur pour télécharger la dernière version disponible : [[http://freemiplayer.free.fr/index.php?option=com_content&view=article&id=22&Itemid=37|Site de l'éditeur]] \\
*** A partir de Ubuntu 12.04 LTS **. Utiliser cette version [[http://freemiplayer.free.fr/download/freemiupnp_test.zip|freemiupnp_test.zip]] \\
[[archivage|Décompresser]] ce fichier .zip dans le dossier de votre choix. 

<note>// Pour les exemples ci-dessous, nous renommerons le dossier ainsi décompressé **freemi** et le déposerons dans le dossier personnel. N'oubliez pas alors de remplacer le champ "<utilisateur>" par votre propre nom d'utilisateur.//</note>

 <note>// Si malgré tout FreeMi ne s'ouvre pas, suivez la procédure décrite ici :[[http://www.rapazp.ch/?p=736]], en remplaçant 'APPLICATION' par 'FreeMi'.//</note>
===== Configuration =====

==== Configurer le lanceur ====
FreeMi UPnP Media Server est absent des différents menus de lancement. Pour faciliter son lancement sans passer à chaque fois par un terminal, nous aurons besoin de lui créer un lanceur.

== Gnome (10.04 LTS) ==
Cliquer avec le bouton droit sur  l’icône Ubuntu à gauche de la barre supérieure de votre écran et choisir : //éditer les menus//. 

== Unity ==
  * Si il n'est pas présent par défaut, [[:tutoriel:comment_installer_un_paquet|Installer le paquet]]**[[apt>alacarte]]**
  * Lancer l'application [[:alacarte]]  via le [[:unity#tableau_de_bord_dash|tableau de bord]]

=== Dans les deux cas===
- Cliquez sur menu //Son et Vidéos// puis //Nouvel élément//. \\
{{:freemi:freemi_precise_03.png?350|}} \\
Dans le champ **nom**, taper :
<file>FreeMi Media Player</file>
Dans le champ ** commande**, entrer la commande suivante : 
<file>mono /home/<utilisateur>/freemi/FreeMi.exe</file>

Dernières versions d'Ubuntu: indiqué la version du runtime (évite l'erreur "Missing method System.Type ....")
          <file> mono --runtime=v4.0 /home/<utilisateur>/freemi/FreeMi.exe</file>

Vous pouvez utilisez l'icône de votre choix en cliquant à gauche sur le symbole du lanceur par défaut. //(Si vous souhaitez utiliser l'icône du dossier du freeMi, il suffit d'en modifier l’extension **.ico** en **.svg**)// \\ 
Ajouter un commentaire si vous le souhaitez puis valider. Dorénavant, il ne vous restera plus qu'à lancer l'application via le [[:unity#tableau_de_bord_dash|tableau de bord]] (Ubuntu 11.04 et ultérieures) ou le menu classique (Ubuntu 10.04 LTS).
==== Configurer l'application ====
  * Lancer l'application. L'indicateur d'application FreeMI vient s'ajouter dans la barre supérieure de votre écran. (Si ce n'est pas le cas, voir plus bas : **problèmes connus**).\\ {{:freemi:freemi_precise_01.png?250|}} \\

  * Faire un clic droit sur cette dernière, le menu apparaît. 
  * Choisir //Configuration//.
.
{{:freemi:freemi_precise_02.png?500|}} \\ \\
**Onglet "général".** Vous pouvez modifier les options (cases à cocher) selon vos souhaits. Sauf à savoir ce que vous faites ou à régler un problème, il est préférable de laisser les autres lignes par défaut **excepté le port TCP où il faudra indiquer 51234** (port par défaut utilisé par FreeMi). \\
**Onglets "dossiers...".** Les onglets "dossiers" des différents médias vous proposent des dossiers de votre ordinateur par défaut. Vous pouvez les conserver ou bien en ajouter. Se seront ces dossiers qui deviendront visibles et accessibles depuis l'interface de votre Freebox. L'ajout de dossiers depuis des unités externes est également possible.
  * Valider pour prendre en compte les modifications.
  * Relancer le serveur. Pour cela, faire un clic droit sur l'icône de FreeMi et choisir: // Redémarrer le serveur //. 

===== Utilisation =====
=== Sur l'ordinateur ===
Lancer FreeMI

=== Sur votre Freebox ===
  - Mettre en service votre FreeboxTV.
  - Dans l'écran principal, sélectionner **MAGNETO**. Dans les périphériques réseau, apparaît l'ordinateur avec le FreeMi Media Server actif.
Sélectionner l'ordinateur, pour avoir accès aux dossiers des différents médias de ce dernier.
Naviguer dans vos dossiers...
Bon divertissement 8-) !
**NB: assurez-vous que le disque dur de la Freebox HD soit bien activé sinon FreeMi ne sera pas détecté.**

===== Problèmes Connus =====
==== FreeMi ne s'affiche pas dans la barre de notification ====
=== Sous gnome classique ===
Il faut cliquer droit sur la barre de menu en appuyant sur <super>+<alt>. Puis "ajouter au tableau de bord" et ajouter l'élément "zone de notification".

=== Sous unity ===
Il faut ajouter le ppa ppa:timekiller/unity-systrayfix. Pour ce faire, ouvrez un terminal et tapez :
<code>
sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade
</code>
Puis redémarrez.
==== Votre ordinateur ne s'affiche pas sur la Freebox TV====
Le firmware du player de la Freebox est sûrement en version 1.2.0. Celle-ci est connue pour avoir un bug avec la connexion uPnP. Il suffit de redémarrer le freebox player en redémarrant la Freebox pour le mettre à jour.

==== Si cela ne fonctionne toujours pas ====
Vérifiez la configuration de votre [[pare-feu]]. (Par défaut, le programme utilise le port 51234 en TCP et le port 1900 en UDP). Vous pouvez modifier ou __forcer__ le **port 51234** en**TCP** dans la configuration de l'application.

===== Voir aussi =====
  * [[http://freemiplayer.free.fr/|Site officiel de FreeMi]]
  * [[http://www.free.fr/assistance/2300-installation-et-configuration.html|Documentation site officiel de Free]]
  * [[freebox/|documentation FreeBox]]

----
// Contributeurs: [[:utilisateurs: bricef77]], [[:utilisateurs:druzy]], [[:utilisateurs:cafecho]] //